Adobe — Computer Scientist (Android)

Posted: 06-06-2025

Description

About the Company

Changing the world through digital experiences is what Adobe is all about. From creative professionals to global brands, Adobe empowers everyone to design and deliver powerful images, videos, and apps. With a strong commitment to equal opportunity and a workplace that values innovation, Adobe is on a mission to hire the best and foster ideas from every part of the organization.


The Opportunity

Join the Adobe Document Cloud Acrobat Mobile Team—a collaborative and agile group building scalable, high-quality mobile solutions. Adobe Document Cloud is transforming how the world works with documents through tools like Adobe Acrobat, Reader, and Sign. This role offers the opportunity to build mobile solutions used by millions of people globally.

As a Computer Scientist (Android), you’ll lead the development of PDF workflows on Android, contribute to feature definitions, drive architecture design, and ensure product quality. You’ll collaborate across teams to deliver enterprise-grade mobile applications and mentor junior engineers.


Key Responsibilities

  • Own the vision and development of PDF workflows on Android.
  • Define product features, drive system architecture, and implement Android engineering best practices.
  • Lead feature development with a strong emphasis on scalability, robustness, and user experience.
  • Debug across multiple systems and tackle complex technical issues.
  • Optimize for mobile constraints such as CPU, memory, and battery usage.
  • Encourage innovation and knowledge sharing across teams.
  • Mentor junior engineers and contribute to team-wide growth.


Key Skills:

  • Android Development, Kotlin, Java, Android SDK, Mobile App Architecture, C++ Integration, Multithreading, Agile, Mentorship, Mobile Optimization


Requirements:

  • Bachelor’s or Master’s degree in Computer Science/IT.
  • 5+ years of professional Android development experience.
  • Expertise in Kotlin and Java, along with strong understanding of the Android SDK, Android Studio, and modern development tools.
  • Experience designing scalable and robust mobile application architectures.
  • Skilled in working with large codebases, including multi-threading, asynchronous processing, and interfacing with Java/C++ libraries.
  • Strong focus on performance and efficient resource usage on mobile devices.
  • Demonstrated innovation in mobile feature development and architecture design.
  • A proactive learner who embraces and evangelizes new technologies.
  • Willingness to mentor and support the growth of peers and junior developers.


Why Join Adobe?

  • Industry-leading culture featured in Best Places to Work lists globally
  • Equal Employment Opportunity employer with strong diversity and inclusion values
  • Supportive of employee growth through a feedback-rich environment and mentorship
  • Committed to accessible technology and inclusive hiring practices
  • Policies in place to ensure fair recruitment practices and prevent anti-competitive agreements

Important Notice:

This job description and related content are owned by Adobe. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Adobe directly. We do not process applications or respond to candidate queries.